Para realizar una seleccion de texto usando la URL de una página simplemente tenemos que añadir el siguiente código al final de la URL:
#:~:text=textStart[,textEnd]
El único parámetro obligatorio es textStart, si solo indicamos un texto, se seleccionará la primera coincidencia dentro de la página, si indicamos los dos parámetros, separados por una coma, se seleccionará el texto desde la primera coincidencia en la página de textStart hasta la siguiente coincidencia de textEnd
Por ejemplo en la propia página de la documentación de text fragments podemos indicar el siguiente enlace
https://wicg.github.io/scroll-to-text-fragment/#:~:text=specification%20was,apply
Como textStart estamos indicando specification%20was y como textEnd estamos indicando apply, y el resultado es este:
Podemos encadenar varios segmentos de texto si queremos, solo tenemos que añadir &text al final del código para seleccionar un nuevo segmento:
https://wicg.github.io/scroll-to-text-fragment/#:~:text=specification%20was,Platform&text=Learn,Groups
En este caso el código que hace la seleccion es:
#:~:text=specification%20was,Platform&text=Learn,Groups
Como podemos ver hay dos parametros text, y el resultado es este:
Web | text fragments | highlight